e6749c59068335e6d4500a398f8783b018acce7d,client/src/main/java/com/ibm/crail/core/CoreFileSystem.java,CoreFileSystem,_delete,#RpcResponseMessage.DeleteFileRes#String#boolean#,393
Before Change
CoreDirFile dirFile = new CoreDirFile(this, dirInfo, CrailUtils.getParent(path));
CoreOutputStream stream = this.getOutputStream(dirFile, 0);
DirectoryRecord record = new DirectoryRecord(false, path);
ByteBuffer buffer = this.allocateBuffer();
buffer.clear();
record.write(buffer);
buffer.flip();
stream.seek(fileInfo.getDirOffset());
Future<CrailResult> future = stream.write(buffer);
blockCache.remove(fileInfo.getFd());
After Change
CoreDirectory dirFile = new CoreDirectory(this, dirInfo, CrailUtils.getParent(path));
DirectoryOutputStream stream = this.getDirectoryOutputStream(dirFile);
DirectoryRecord record = new DirectoryRecord(false, path);
Future<CrailResult> future = stream.writeRecord(record, fileInfo.getDirOffset());
blockCache.remove(fileInfo.getFd());